package cn.smbms.service.user;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.smbms.pojo.Product;
import cn.smbms.pojo.User;
import cn.smbms.pojo.User_address;

public interface UserService {
	// 电话号码查询 是否存在并且 获取user 方便判断密码
	public User getUser(String phone);

	// inner插入 user
	public int add(@Param("phone") String phone, @Param("pwd") String pwd);

	// max
	public Integer getmax();

	// 用 用户id 读取 user数据
	public User getUserid(String id);

	// save更新 用户 信息
	public int updateName(User user);

	// id获取收藏夹
	// id获取收藏夹
	public List<Product> getProduct(Integer id);

	// 更新密码
	public int updateUser(Integer id, String pwd);

	// 删除收藏id
	public int delCllect(Integer id, Integer userid);

	// id用户查询
	public List<User_address> getAddressid(Integer id);

	// id返回用户
	public User_address getAddressuserid(Integer id);

	// 插入地址
	public int innerAddress(User_address useraddress);

	// 更新地址
	public int updateAddress(User_address useraddress);

	// 默认
	public int saveaddress(Integer id, @Param("userid") Integer userid);

	// 删除地址
	public int delAddress(Integer id);

	// 查询默认地址
	public User_address getUser_addressis(@Param("userid") Integer userid);
}
